picking a right agent